Códigos de Barras Imperfectos y Corrección de Imágenes
IronBarcode ofrece muchos filtros de preprocesamiento de imágenes para elegir que se aplican fácilmente dentro de BarcodeReaderOptions. Seleccione los filtros que puedan mejorar la lectura de su imagen, como Sharpen , Umbral binario y Contrast . Por favor tenga en cuenta que el orden en que los elija es el orden en que se aplican.
Existe la opción de guardar los datos de imagen de las imágenes intermedias con cada filtro aplicado. Esto se puede alternar con la propiedad SaveAtEachIteration de ImageFilterCollection.
Puntos clave del ejemplo de código presentado:
- Creamos una instancia de
BarcodeReaderOptionsy la configuramos con varios filtros de imagen:Sharpen,Binary ThresholdyContrast. - Los filtros se agregan en un orden específico, indicando la secuencia en la que deben aplicarse.
- Al configurar
cacheAtEachIterationentrue, la biblioteca guarda imágenes intermedias después de cada aplicación de filtro, lo que resulta útil para la depuración y el análisis. - Finalmente, leemos el código de barras de la imagen e imprimimos el tipo y valor del código de barras en la consola.
Obtenga más información sobre la corrección de imágenes en IronBarcode

